home *** CD-ROM | disk | FTP | other *** search
/ LOGIC Apps / Logic-APPLE_II_APPS.iso / mac / LOGIC Apple II 5.25" Library - ProDOS / PRO009.dsk / COPY.FILES / PD.COPY.INFO.txt < prev   
Text File  |  2012-02-16  |  3KB  |  35 lines

  1.                             DOC for PDCOPY
  2.  
  3.    This is a floppy disk copy program for ProDOS disks.  It has some limitations, which are:
  4.  
  5. 1.  It copies only ProDOS disks.
  6. 2.  The disks must be formatted beforehand.
  7. 3.  It is strictly a two drive program.
  8.  
  9.    The advantages are:
  10.  
  11. 1.  It is fast, especially on partially full disks.
  12. 2.  It will work on any size disk up to 4096 blocks.  (Thus it should
  13.     work with the 800K disks.)
  14. 3.  It tries hard to read and write and allows continuation after errors.
  15.  
  16.    The reasons that I did not include a formatter are that I have no formatter that I regard as reliable and that will work with drives other than DISK ][.  Disks must be ProDOS formatted.  Use FILER or some similar utility to do this.  I suggest formatting a bunch.
  17.  
  18.    I mainly wrote this as a copy program that is convenient to access from hard disk.  It can be used without that however.
  19.  
  20.    The program is a SYS program which means it is stand-alone and does not require the presence of the BASIC interpreter.
  21.  
  22.    You are asked for slot and drive for the original and duplicate disks.  These will be used for all subsequent copies, so you don't have to keep repeating these specifications.
  23.  
  24.    The program checks to see if these correspond to mounted devices and, if not, returns to the start.  The program then looks at the original volume and checks that it has less than 4096 blocks.  If not it gives an error message.  It then checks to see if the duplicate volume has the same number of blocks and gives an error message if not.  (Thus you can copy only between the same type devices.)  It is impossible to accidently copy from a floppy to a hard disk.
  25.  
  26.    The program then checks to see if the number of used blocks on the original is the same as that given in the bit map.  (If not the disk is damaged and you will have to use another copy program if you still want to copy it.)
  27.  
  28.    The program displays the name of the original and the name of the duplicate and you are asked if you really want to destroy the latter.  If not, it will exit (via a Quit call).  If so, the copy will proceed.
  29.  
  30.    The block currently being read or written is displayed at the bottom of the screen in inverse.  Only blocks listed as used in the bit map are copied.
  31.  
  32.    If a read or write error occurs the program retries four times.  If still unable to do the read or write, the program will tell you the error and ask if you want to continue or not.  If not it will exit through Quit.  If you want to continue anyway (and try to fix the bad block by other means) you should make a note of the block on which the error occurred and then type C for continue.
  33.  
  34.    When the copy is done you will be asked if you want to do another copy.  You must replace the disks BEFORE answering this because the next copy will start immediately at the point of key press.
  35.